Аннотация |
Введено новое понятие слоя, позволяющее структурно оформить сквозную функциональность. Слой является обобщением понятия модуля.
В основе способа выделения слоев лежат принципы аспектно ориентированного программирования. Существующие принципы аспектно ориентированного программирования были значительно расширены. Представлен инструментарий выделения слоев. Представлена методика выделения слоев, которая применима для сложных программных проектов с целью упрощения сопровождения таких проектов. Упрощение достигается путем сосредоточения связанных фрагментов кода в одном слое при редактировании программного кода.
|
Ключевые слова
|
проектная информация, намерение, сквозной функционал, модуль, слой, фрагмент слоя, переплетенное представление программного кода, разделенное представление программного кода
|
Список литературы |
1. Kiczales, G. Aspect-oriented programming, Proceedings of ECOOP'97, volume 1241 of Lecture Notes in Computer Science / G. Kiczales, J. Lamping, A. Mendhekar. – Finland. : Springer-Verlag, 1997. – P. 220–242.
2. Горбу нов-Посадов, М. М. Расширяемые программы / М. М. Горбунов-Посадов. – М. : Полиптих, 1999. – 336 с.
3. Гамма, Э. Приемы объектно-ориентированного проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес. – СПб. : Питер, 2000. – 368 с.
|